exotic parasite - French English Dictionary